* {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
  }
.footer {
    width: 100vw;
    height: 20vw;
    display: flex;
    position: fixed;
      bottom:0;
      z-index:999;

    div {
      width: 25vw;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: space-between;
      padding: .625rem;
      color: orangered;
      :hover {
        background: orangered;
      }
      & > i {
        font-size: 1.5rem;
      }
    }
  }
  footer {
    span {
      color: black;
    }
  }
  